using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public interface ILogicUpdate 
{
    public void LogicUpdate(float detlatime);
}

public interface ITick
{
    public void Tick();
}

public interface IInit 
{
    void Init();
}

public interface IDispose
{
    void Dispose();
}

public interface IRegisterEvent
{
    void RegisterEvent();
}

public interface IUnRegisterEvent
{
    void UnRegisterEvent();
}

public interface IInitByActor
{
    void InitByActor(Actor actor);
}

public interface IInitByGameLevel
{
    void InitByGameLevel(IGGameLevelMgr gameLevel);//GameLevel level
}